Visualizing Animation Databases
نویسندگان
چکیده
We consider a repository of animation models and motions that can be reused to generate new animation sequences. For instance, a user can retrieve an animation of a dog kicking its leg (in air) and manipulate the result to generate a new animation where the dog is kicking a ball. In this particular example, inverse kinematics technique can be used to retarget the kicking motion of a dog to a ball. This approach of reusing models and motions to generate new animation sequences can be facilitated by operations such as querying of animation databases for required models and motions, and manipulation of the query results to meet new constraints. However, manipulation operations such as motion retargeting are quite complex in nature. Hence, there is a need for visualizing the queries on animation databases as well as the manipulation operations on the query results. In this paper, we propose a visually interactive method for reusing motions and models, by adjusting the query results from animation databases for new situations while at the same time, keeping the desired properties of the original models and motions. Here, a user first queries for animation objects, i.e., geometric models and motions. Then, the user interactively makes new animations by visually manipulating the query results. Depending on the orders in which the GUIs (Graphical User Interfaces) are invoked and the parameters are changed, the system automatically generates a sequence of operations, a list of SQL-like syntax commands, and applies it to the query results of motions and models. With the help of visualization tools, the user can view the changes before accepting them.
منابع مشابه
Visualizing Roles of Variables to Novice Programmers
Many students learning to write computer programs encounter considerable difficulties. For novices, one of the key problems is in understanding how the very basic programming constructs work. In this paper, we concentrate on visualizing the role of a variable, i.e., the dynamic character of a variable embodied by the sequence of its successive values as related to other variables. We present a ...
متن کاملTunVis: Visualizing specific geologic features for tunnel planning and construction
This paper describes a method and a system for visualizing a virtual tunnel through an existing geologic formation and a method for the generation of a camera animation along the tunnel axis. The tunnel is built from geologic data coming from vertical sample drills from the mountain top along the selected tunnel axis. Its wire frame model is then edited by a geologist and image information of t...
متن کاملA System for Visualizing and Animating Program Runtime Histories
Program visualization and animation are well known to be important in helping people understand computer programs. Researchers have investigated a variety of techniques and built many systems to this end. However the use of program visualization and animation systems is limited in real programming environments due to a number of problems. They, among others, include lack of flexibility and poor...
متن کاملBringing macromolecular machinery to life using 3D animation.
Over the past decade, there has been a rapid rise in the use of three-dimensional (3D) animation to depict molecular and cellular processes. Much of the growth in molecular animation has been in the educational arena, but increasingly, 3D animation software is finding its way into research laboratories. In this review, I will discuss a number of ways in which 3d animation software can play a va...
متن کاملAlma: a Generic Program Animation System
In this paper, a system for program animation is presented. Alma system receives as input a computer program and produces a sequence of visualizations that will describe its functionality. The system generates automatically program animations basing this process on the internal representation of those programs. We do not rely upon any source program annotations (visual/animation statements, or ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- International Journal of Software Engineering and Knowledge Engineering
دوره 13 شماره
صفحات -
تاریخ انتشار 2003